self-propelled rubber tyred vehicle - Turc Anglais Dictionnaire